{"cells": [{"cell_type": "markdown", "metadata": {}, "source": ["# What's new in version 1.8.3"]}, {"cell_type": "markdown", "metadata": {}, "source": ["## New\n", "* Adds [`ujson`](https://github.com/ultrajson/ultrajson) library as a dependency for JSON parsing to improve performance"]}, {"cell_type": "markdown", "metadata": {}, "source": ["### New [Guides](https://developers.arcgis.com/python/guide/)\n", "* Working with geometries\n", "  * [Part 1 - Introduction - what is geometry?](https://developers.arcgis.com/python/guide/part1-introduction-what-is-geometry/)\n", "  * [Part 2 - Working with Geometries](https://developers.arcgis.com/python/guide/part2-working-with-geometries/)\n", "  * [Part 3 - Spatial operations on geometries](https://developers.arcgis.com/python/guide/part3-spatial-operations-on-geometries/)\n", "  * [Part 4 - Applying spatial filters](https://developers.arcgis.com/python/guide/part4-spatial-filters/)\n", "* Enriching GIS data with Thematic Information\n", "  * [Part 1 - Introduction to GeoEnrichment](https://developers.arcgis.com/python/guide/part1-introduction-to-geoenrichment)\n", "  * [Part 2 - Where to enrich?(what are study areas?)](https://developers.arcgis.com/python/guide/part2-where-to-enrich-study-areas/)\n", "  * [Part 3 - Where to enrich?(what are Named Statistical Areas?)](https://developers.arcgis.com/python/guide/part3-where-to-enrich-named-stat-areas/)\n", "  * [Part 4 - What to enrich with? (What are Data Collections and Analysis Variables?)](https://developers.arcgis.com/python/guide/part4-what-to-enrich-datacollections-analysisvariables/)\n", "  * [Part 5 - Generating Reports](https://developers.arcgis.com/python/guide/part5-generate-reports/)\n", "  * [Part 6 - Standard Geography Queries](https://developers.arcgis.com/python/guide/part6-std-geography-query/)\n", "* Data Engineering Guides\n", "  * [Part 1 - Introduction to Data Engineering](https://developers.arcgis.com/python/guide/part1-introduction-to-dataengineering)\n", "  * [Part 2 - Introduction to NumPy](https://developers.arcgis.com/python/guide/part2-introduction-to-numpy)\n", "  * [Part 3 - Introduction to Pandas](https://developers.arcgis.com/python/guide/part3-introduction-to-pandas)\n", "  * [Part 4 - Productivity with Pandas](https://developers.arcgis.com/python/guide/part4-productivity-with-pandas)\n", "  * [Part 5 - Working with Time Series Data](https://developers.arcgis.com/python/guide/part5-time-series-analysis-with-pandas)\n", "* Install and set up\n", " * Reconfigures Guide into:\n", "   * [Install and set up](https://developers.arcgis.com/python/guide/install-and-set-up/)\n", "   * [Install older versions](https://developers.arcgis.com/python/guide/install-older-versions)\n", "* Deep Learning with ArcGIS\n", "  * [Geo-Referencing and Digitization of Scanned Maps](https://developers.arcgis.com/python/guide/geo-referencing-and-digitization-of-scanned-maps)\n", "  * [How SuperResolution Works](https://developers.arcgis.com/python/guide/how-superresolution-works)\n", "  * [Text Classification workflow with [`arcgis.learn`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html)](https://developers.arcgis.com/python/guide/text-classification)\n", "  * [How Multi-Task Road Extractor works](https://developers.arcgis.com/python/guide/how-multi-task-road-extractor-works)\n", "  * [How Pix2Pix works](https://developers.arcgis.com/python/guide/how-pix2pix-works)\n", "  * [How CycleGAN Works](https://developers.arcgis.com/python/guide/how-cyclegan-works)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["### New [`Samples`](https://developers.arcgis.com/python/sample-notebooks/)\n", "* Org Administrators\n", " * [Clone StoryMap Version 2](https://developers.arcgis.com/python/sample-notebooks/clone-storymap-version2)\n", "* GIS Analysts and Data Scientists\n", " * [Prediction of energy generation from Solar Photovoltaic Power Plants using weather variables](https://developers.arcgis.com/python/sample-notebooks/solar-energy-prediction-using-weather-variables)\n", " * [Detection of electric utility features and vegetation encroachments from satellite images using deep learning](https://developers.arcgis.com/python/sample-notebooks/detection-of-electric-utility-features-and-vegetation-encroachments-from-satellite-images-using-deep-learning)\n", " * [River Turbidity Estimation using Sentinel-2 data](https://developers.arcgis.com/python/sample-notebooks/river-turbidity-estimation-using-sentinel2-data-)\n", " * [Mapping Infrastructural Damage due to Beirut Blast](https://developers.arcgis.com/python/sample-notebooks/infrastructural-damage-due-to-blast-in-beirut)\n", " * [Coastline extraction using Landsat-8 multispectral imagery and band ratio technique](https://developers.arcgis.com/python/sample-notebooks/coastline-extraction-usa-landsat8-multispectral-imagery)\n", " * [Identifying country names from incomplete house addresses](https://developers.arcgis.com/python/sample-notebooks/identifying-country-names-from-incomplete-house-addresses)\n", " * [SAR to RGB image translation using CycleGAN](https://developers.arcgis.com/python/sample-notebooks/sar-to-rgb-image-translation-using-cyclegan/)\n", " * [Creating building models using point cloud classification](https://developers.arcgis.com/python/sample-notebooks/creating-building-models-using-point-cloud-classification)\n", " * [Automatic road extraction using deep learning](https://developers.arcgis.com/python/sample-notebooks/automatic-road-extraction-using-deep-learning)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.gis`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#)\n", "* Adds [`Workflow Manager`](https://developers.arcgis.com/python/api-reference/arcgis.gis.workflowmanager.html#) submodule\n", "* Adds support for `API Key` authentication to [`GIS()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#gis) object with `api_key` keyword\n", "* Adds `trust_env` keyword to [`GIS()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#gis)\n", "* Adds [`python-certifi-win32`](https://pypi.org/project/python-certifi-win32/) to API dependencies so certificates from the Windows certificate store are used by [`GIS`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#gis)\n", "* [`UserManager`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#usermanager)\n", " * Adds code example for `role` parameter on [`create()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.UserManager.create) documentation\n", "* [`ContentManager`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#contentmanager)\n", " * Adds support for `Workforce Version 2 Projects` to [`clone_items()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items)\n", " * Adds [`generate()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.generate) method to create features from `CSV`, `shapefile`, `GPX`, and `GeoJSON` files\n", "* [`Group`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Group) \n", " * Adds [`search()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Group.search) method for searching group content\n", " * [`add_users()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Group.add_users)\n", "   * Adds `admins` parameter\n", "   * Adds default value to `usernames` parameter\n", " * Adds [`delete_group_thumbnail()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Group.download_thumbnail) method\n", "* [`ResourceManager`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ResourceManager)\n", " * Adds [`export()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ResourceManager.export) method\n", " * Adds `access` parameter to [`add()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ResourceManager.add) method\n", " * Updates [`remove()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ResourceManager.remove) `file` parameter so if not specifed all `dependencies` are removed\n", "* [`DataStoreManager`]()\n", " * Adds check to ensure [`validate()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.DatastoreManager.validate) returns `Boolean` result\n", "* [`DataStore`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#datastore)\n", " * Adds check to ensure [`regenerate()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Datastore.regenerate) returns `Boolean` result\n", "* Adds logic for application login with `client_id` and `client_secret`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.gis.admin`](https://developers.arcgis.com/python/api-reference/arcgis.gis.admin.html#)\n", "* Adds [`generate_report()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.AGOLUsageReports.generage_report) method to [`AGOLUsageReports`](https://developers.arcgis.com/python/api-reference/arcgis.gis.admin.html#agolusagereports) for organizational usage monitoring"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.gis.server`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html)\n", "* Adds [`properties`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.ServerManager.properties) to [`ServerManager`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#servermanager)\n", " * allows publisher role the ability to obtain server ID information needed for datastore registration (**`Enterprise 10.9`**)\n", "* Adds [`Extension`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#extension) documentation to APi Reference\n", "* [`ReportManager`]()\n", " * Adds code example to [`create()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.ReportManager.create)\n", " * Adds code example to [`quick_report()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.ReportManager.quick_report)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.env`](https://developers.arcgis.com/python/api-reference/arcgis.env.html)\n", "* Adds environment variables:\n", " * `union_dimension`\n", " * `match_variables`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.features`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html)\n", "* [`FeatureLayer`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayer)\n", " * Adds note to [`edit_features()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayer.edit_features) to use only for small batches of edits\n", " * Adds [`query_analytics()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayer.query_analytics) method for **ArcGIS Online Hosted Layers only** (`ArcGIS Enterprise` support forthcoming)\n", "* [`Spatially Enabled DataFrame`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#geoaccessor)\n", " * Adds [`from_feather()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.from_feather) method for [`feather format files`](https://arrow.apache.org/docs/python/feather.html#feather-file-format)\n", "* [`FeatureLayerCollection`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#featurelayercollection)\n", " * Adds code example to [`extract_changes()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayerCollection.extract_changes) API Reference\n", "* Adds `return_edits` parameter to [`ValidationManager.update_error()`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features._validation.ValidationManager.update_error)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.features.analysis`](https://developers.arcgis.com/python/api-reference/arcgis.features.analysis.html)\n", " * [`analyze_patterns`](https://developers.arcgis.com/python/api-reference/arcgis.features.analyze_patterns.html#)\n", "  * [`find_point_clusters()`](https://developers.arcgis.com/python/api-reference/arcgis.features.analyze_patterns.html#find-point-clusters) \n", "    * Adds documentation\n", " * [`summarize_data`](https://developers.arcgis.com/python/api-reference/arcgis.features.summarize_data.html#)\n", "  * [`summarize_within()`](https://developers.arcgis.com/python/api-reference/arcgis.features.summarize_data.html#summarize-within)\n", "    * Adds parameters:\n", "     * `bin_type` \n", "     * `bin_size` \n", "     * `bin_size_unit`\n", " * [`manage_data`](https://developers.arcgis.com/python/api-reference/arcgis.geoanalytics.manage_data.html#)\n", "  * [`run_python_script()`](https://developers.arcgis.com/python/api-reference/arcgis.geoanalytics.manage_data.html#run-python-script) for `Enterprise 10.9`\n", "    * Adds parameters:\n", "     * `param_as_input`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.features.managers`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html)\n", "* [`Version`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#version)\n", " * [`differences()`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features._version.Version.differences) method\n", "   * adds `moments` parameter\n", "   * adds parameter table\n", " * Adds [`restore()`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features._version.Version.restore) method\n", "* [`AttachmentManager`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.AttachmentManager)\n", "* [`ParcelFabricManager`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features._parcel.ParcelFabricManager)\n", " * Adds methods:\n", "   * [`analyze_least_squares_adjustment()`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features._parcel.ParcelFabricManager.analyze_least_squares_adjustment)\n", "   * [`apply_least_squares_adjustment()`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features._parcel.ParcelFabricManager.apply_least_squares_adjustment)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.raster`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html)\n", "* [`Raster`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#raster)\n", " * Adds new properties:\n", "   * `RAT`\n", " * Adds new methods:\n", "   * `get_colormap()`\n", "   * `set_colormap()`\n", "   * `get_statistics()`\n", "   * `set_statistics()`\n", "   * `get_histograms()`\n", "   * `set_histograms()`\n", "   * `append_slices()`\n", "   * `set_variable_attributes()`\n", "   * `summarize()`\n", "* [`ImageryLayer`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#imagerylayer)\n", " * Adds [`tiles_only`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.tiles) property\n", " * Adds [`render_tilesonly_layer`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.render_tilesonly_layer) method\n", " * Raises errors for `properties` and `methods` not supported by `TilesOnly` layers\n", " * [`colormap()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.colormap)\n", "   * Adds parameters:\n", "     * `rendering_rule`\n", "     * `variable`\n", " * Adds [`get_histograms()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.get_histograms) method\n", " * Adds [`statistics()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.statistics) method\n", "* Adds [`RasterInfo`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#rasterinfo) Class"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.raster.analytics`](https://developers.arcgis.com/python/api-reference/arcgis.raster.analytics.html)\n", "* Enhances API to utilize the hosted imagery and raster analysis capabilities available with the June 2020 ArcGIS Online \n", "* Adds `tiles_only` keyword argument to functions\n", "* [`build_multidimensional_transpose()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.analytics.html#arcgis.raster.analytics.build_multidimensional_transpose)\n", " * Adds new parameter:\n", "  * `delete_transpose` (*Parameter available in ArcGIS Image Server 10.9 or higher*)\n", "* [`summarize_raster_within()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.analytics.html#summarize-raster-within)\n", " * Adds new parameter:\n", "  * `percentile_interpolation_type`(*Parameter available in ArcGIS Image Server 10.9 or higher*)\n", "* Enhanced the following functions to accept local datasets to create hosted imagery layers \n", " * [`create_image_collection()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.analytics.html#create-image-collection)\n", " * [`copy_raster()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.analytics.html#copy-raster)\n", "* Adds [`merge_multidimensional_rasters()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.analytics.html#merge-multidimensional-rasters) function (*requires ArcGIS Image Server 10.9 or higher*)\n", "* [`calculate_density()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.analytics.html#calculate-density)\n", " * Adds `input_barriers` parameter (*requires in ArcGIS Image Server 10.9 and higher*)\n", "* [`optimal_path_as_line()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.analytics.html#optimal-path-as-line)\n", " * Adds `create_network_paths` parameter (*requires in ArcGIS Image Server 10.9 and higher*)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.raster.functions`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.html)\n", "* Adds new functions:\n", " * detect_change_using_change_analysis_raster\n", " * trend_to_rgb\n", " * apparent_reflectance\n", " * buffered\n", " * rasterize_features\n", " * reproject\n", " * heat_index\n", " * wind_chill\n", " * aspect_slope\n", " * contour\n", " * compute_change\n", " * aggregate\n", " * bai\n", " * nbr\n", " * ndbi\n", " * ndmi\n", " * ndsi\n", " * mndwi\n", "* [`band_arithmetic()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.html?highlight=band_arithmetic#band-arithmetic)\n", " * Adds new options for method:\n", "   * BAI \n", "   * NBR\n", "   * NDBI\n", "   * NDMI\n", "   * NDSI\n", "   * MNDWI\n", "* [`generate_trend()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.html#generate-trend)\n", " * Adds options for `regression_type` parameter:\n", "   * `MANN-KENDALL`\n", "   * `SEASONAL-KENDALL`\n", " * Adds new parameter:\n", "   * `seasonal_period`\n", "* [`focal_statistics()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.html#focal-statistics)\n", " * Adds new options for `stat_type`:\n", "   * Median\n", "   * Majority\n", "   * Minority\n", "* [`composite_band()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.html?highlight=band_arithmetic#composite-band)\n", " * Adds `cellsize_type` parameter\n", "* [`geometric()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.html?highlight=band_arithmetic#geometric)\n", " * Adds new parameters:\n", "   * `tolerance`\n", "   * `dem`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.raster.functions.gbl`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.gbl.html)\n", "* Adds new functions:\n", " * [`boundary_clean()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.gbl.html#boundary-clean) (*Parameter available in ArcGIS Image Server 10.9 or higher*)\n", "* [`zonal_statistics()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.gbl.html#arcgis.raster.functions.gbl.zonal_statistics)\n", " * Adds new parameter:\n", "  * `percentile_interpolation_type` (*Parameter available in ArcGIS Image Server 10.9 or higher*)\n", "* [`kernel_density()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.gbl.html#kernel-density)\n", " * Adds `in_barriers` parameter (*Parameter available in ArcGIS Image Server 10.9 and higher*)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`argis.raster.functions.RFT`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.RFT.html)\n", " * Enhanced module to work with ArcGIS Online"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.geoanalytics`](https://developers.arcgis.com/python/api-reference/arcgis.geoanalytics.toc.html)\n", " * [`summarize_data`](https://developers.arcgis.com/python/api-reference/arcgis.geoanalytics.summarize_data.html) submodule\n", "   * Adds time stepping parameters to [`summarize_attributes()`](https://developers.arcgis.com/python/api-reference/arcgis.geoanalytics.summarize_data.html#summarize-attributes) for `10.9+` releases\n", "     * `time_step_interval`\n", "     * `time_step_interval_unit`\n", "     * `time_step_repeat_interval`\n", "     * `time_step_repeat_interval_unit`\n", "     * `time_step_reference`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.geometry.functions`](https://developers.arcgis.com/python/api-reference/arcgis.geometry.functions.html#)\n", " * Adds missing api reference documentation"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.mapping`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html)\n", "* Adds new classes\n", " * [`MapServiceLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#mapservicelayer)\n", " * [`MapFeatureLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#mapfeaturelayer)\n", " * [`MapRasterLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#maprasterlayer)\n", " * [`MapTable`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#maptable)\n", "* Adds support for polygons to the `extent` parameter of [`OfflineMapAreaManager.create()`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.OfflineMapAreaManager.create)\n", "* [`WebMap`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#webmap)\n", " * Adds [`get_layer()`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.get_layer) method\n", " * Adds [`get_table()`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.get_table) method\n", " * Adds support for setting a `basemap` to the following layer types: (See [`WebMap Specification operationalLayers`](https://developers.arcgis.com/web-map-specification/objects/operationalLayers/)):\n", "   * `ImageServiceVectorLayer`\n", "   * `VectorTileLayer`\n", "   * `WebTiledLayer`\n", "   * `WMSLayer`\n", " * Adds ability to allow user-defined extent in [`save()`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.save)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.mapping.ogc`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.ogc.html#)\n", "* [`GeoJSONLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.ogc.html#geojsonlayer)\n", " * Adds `data` parameter to allow plotting from a string or local file"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.widgets`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html)\n", "* Updates [`MapView`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#mapview) to use `JavaScript 4.17`\n", "* Adds note to [`MapView`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#mapview) documentation clarifying proper configuration to avoid various `CORS` errors\n", " * Addresses many browser connection errors with the `gis.map()` functionality\n", " * Example: BUG-000124898 - IWA authenticated portals returning authentication error\n", "* Changes default basemap for anonymous access to the [`OSM Basemap`](https://esri.maps.arcgis.com/apps/View/index.html?appid=d6b18a2e774c4959ba855f6ac90952a2)\n", "* Adds [`embed()`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.embed) function to enable a live, interactive map widget in exported HTML notebooks\n", "* Adds [`map widget`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#mapview) support to [`JupyterLab`](https://jupyterlab.readthedocs.io/en/stable/) 2.x releases\n", "* Adds [`map widget`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#mapview) to extensions that can be installed with [`JupyterLab Extension Manager`](https://jupyterlab.readthedocs.io/en/stable/user/extensions.html#using-the-extension-manager)\n", "* Adds support for visualizing [`SceneLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#scenelayer) types\n", " * [`PointCloudLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#pointcloudlayer)\n", " * [`Point3DLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#point3dlayer)\n", " * [`Object3DLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#object3dlayer)\n", " * [`IntegratedMeshLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#integratedmeshlayer)\n", " * [`BuildingLayer`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#buildinglayer)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.apps`](https://developers.arcgis.com/python/api-reference/arcgis.apps.html)\n", "* Adds new [`Dashboard`](https://developers.arcgis.com/python/api-reference/arcgis.apps.dashboard.html) submodule\n", "* Adds new `url` builders:\n", " * [`build_workforce_url`](https://developers.arcgis.com/python/api-reference/arcgis.apps.html#build-workforce-url)\n", " * [`bulld_field_maps_url`](https://developers.arcgis.com/python/api-reference/arcgis.apps.html#build-field-maps-url)\n", "* Adds `updateFeature` support as option for `actions` parameter in [`build_collector_url`](https://developers.arcgis.com/python/api-reference/arcgis.apps.html#build-collector-url)\n", "* [`Workforce`](https://developers.arcgis.com/python/api-reference/arcgis.apps.workforce.html)\n", " * Adds logic to enforce [`integrations`](https://developers.arcgis.com/python/api-reference/arcgis.apps.workforce.managers.html#arcgis.apps.workforce.managers.AssignmentIntegrationManager.add) with the same id both have assignment types\n", " * Adds logic enforcing layer and table order of feature service when created\n", " * Adds validation logic to the [`Assignment`](https://developers.arcgis.com/python/api-reference/arcgis.apps.workforce.html#assignment) class for `priority` parameter"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.learn`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#)\n", "* New Table of Contents structure: (new classes and functions at 1.8.3 listed here)\n", " * [`Data Preparation Methods`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#data-preparation-methods)\n", "   * [`prepare_textdata()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#prepare-textdata)\n", " * [`Object Classification Methods`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#object-classification-methods)\n", " * [`Object Detection Models`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#object-detection-models)\n", " * [`Pixel Classification Models`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#pixel-classification-models)\n", "   * [`HEDEdgeDetector`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#hededgedetector)\n", "   * [`BDCNEdgeDetector`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#bdcnedgedetector)\n", "   * [`MultiTaskRoadExtractor`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#multitaskroadextractor)\n", "   * [`ChangeDetector`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#changedetector)\n", " * [`Image Translation Models`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#image-translation-models)\n", "   * [`ImageCaptioner`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#imagecaptioner)\n", "   * [`Pix2Pix`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#pix2pix)\n", "   * [`CycleGAN`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#cyclegan)\n", " * [`3D Models`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#d-models)\n", " * [`Scanned Maps`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#scanned-maps)\n", "   * [`ScannedMapDigitizer`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#scannedmapdigitizer)\n", " * [`Tabular and Feature Data Models`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#tabular-and-feature-data-models)\n", "   * [`TimeSeriesModel`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#timeseriesmodel)\n", " * [`Unstructured Text Models`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#unstructured-text-models)\n", "   * [`arcgis.learn.text`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis-learn-text-module) submodule\n", "     * [`TextClassifier`](https://developers.arcgis.com/python/api-reference/arcgis.learn#argis.learn.text.html#textclassifier)\n", "     * [`SequenceToSequence`](https://developers.arcgis.com/python/api-reference/arcgis.learn#argis.learn.text.html#sequencetosequence)\n", "     * [`Inference Only Models`](https://developers.arcgis.com/python/api-reference/arcgis-learn-text-module#inference-only-models) submodule\n", "       * [`FillMask`](https://developers.arcgis.com/python/api-reference/arcgis.learn.text.html#fillmask)\n", "       * [`QuestionAnswering`](https://developers.arcgis.com/python/api-reference/arcgis.learn.text.html#questionanswering)\n", "       * [`TextGenerator`](https://developers.arcgis.com/python/api-reference/arcgis.learn.text.html#textgenerator)\n", "       * [`TextSummarizer`](https://developers.arcgis.com/python/api-reference/arcgis.learn.text.html#textsummarizer)\n", "       * [`TextTranslator`](https://developers.arcgis.com/python/api-reference/arcgis.learn.text.html#texttranslator)\n", "       * [`ZeroShotClassifier`](https://developers.arcgis.com/python/api-reference/arcgis.learn.text.html#zeroshotclassifier)\n", " * [`Inferencing Methods (Image Server)`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#inferencing-methods-image-server)\n", "   * [`compute_accuracy_for_object_detection()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#computer-accuracy-for-object-detection) (*Requires ArcGIS Image Server 10.9 or higher*)\n", " * [`Model Management`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#model-management)\n", "   * [`ModelExtension`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#modelextension)\n", "* Adds support for [`.dlpk`](https://pro.arcgis.com/en/pro-app/help/sharing/overview/share-a-deep-learning-model-package.htm#) format to the `from_model()` function in all models\n", "* Adds message to install `gdal` if using multispectral data with [`prepare_data()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#prepare-data)\n", "* Adds support for `Meta Raster Format (MRF)` tiles\n", "* Adds driver-related `Pytorch` along with `torch.cuda.is_available()` when deciding between using `GPU` and `CPU`\n", "* Adds documentation to the `resize_to` parameter for [`prepare_data()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#prepare-data)\n", "* Adds `torch.cuda.get_device_capability()` check\n", "* Adds `dice coefficient` and `soft dice loss` for multiclass [`UNetClassifier`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#unetclassifier), [`PSPNetClassifier`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#pspnetclassifier), and [`Deeplab`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#deeplab) models\n", "* Adds `save_inference_file` parameter to `save()` method of models\n", "* Adds ability to show intermediate results on Tensorboard during training for:\n", " * `FeatureClassifier`\n", " * `Single Shot Detector`\n", " * `Retinanet`\n", " * `UNetClassifier`\n", " * `SuperResolution`\n", " * `FasterRCNN`\n", " * `MaskRCNN`\n", " * `PSPNetClassifier`\n", " * `DeepLab`\n", " * `MultiTaskRoadExtractor`\n", "* Adds ability to override `ImageHeight` saved in `UnetClassifier`, `MaskRCNN` and `FasterRCNN` models to enable inferencing on larger image chips if GPU model allows\n", "* [`SuperResolution`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#superresolution)\n", " - Adds normalization in labels\n", " - Adds denormalization while inferencing\n", " - Adds [`compute_metrics()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.SuperResolution.compute_metrics) method for accuracy metrics on validation sets\n", " - Adds [`supported_datasets`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#SuperResolution.supported_datasets) property\n", "* [`EntityRecognizer`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#entityrecognizer)\n", " - Adds ability to save `model_metric.html`\n", " - Adds time spent per epoch\n", " - Adds extension to support transformer models\n", " - Adds [`f1_score()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.EntityRecognizer.f1_score) description to API reference\n", "* [`MaskRCNN`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#maskrcnn)\n", " - adds default transformations\n", "* [`FasterRCNN`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#fasterrcnn)\n", " * Adds multispectrals support when `tensorboard=True`\n", " * Adds [`predict()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FasterRCNN.predict) method\n", " * Adds [`predict_video()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FasterRCNN.predict_video)\n", " * Adds support for `kwargs` parameter\n", "* [`MLModel`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#mlmodel)\n", " * Adds support for [`unsupervised learning`](https://scikit-learn.org/stable/unsupervised_learning.html)\n", "  * `Clustering Models`\n", "  * `Gaussian Mixture Models`\n", "  * `Novelty and Outlier Detection Models`\n", " * Adds methods:\n", "  * [`decision_function()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.MLModel.decision_function)\n", "  * [`feature_importances()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.MLModel.feature_importances)\n", "  * [`predict()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.MLModel.predict)\n", "   * renames `output_raster_folder_path` to `output_raster_path`\n", "   * renames `predict_features` to `prediction_type`\n", "  * Adds multiband raster support\n", "* [`FeatureClassifier`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#featureclassifier)\n", " * Adds multi-label support for training\n", " * Adds note to `oversample` parameter explaining supported datasets\n", " * Adds parameters to [`save()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FeatureClassifier.save):\n", "   * `compute_metrics`\n", "   * `save_optimizer`\n", "   * `save_inference_file`\n", " * Adds note to [`predict()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FeatureClassifier.predict) that it only supports RGB images\n", "* Adds [`PointRend`](https://github.com/facebookresearch/detectron2/tree/master/projects/PointRend) to improve performance for:\n", " * [`DeepLab`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#deeplab)\n", " * [`PSPNetClassifer`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#pspnetclassifier)\n", " * [`MaskRCNN`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#maskrcnn)\n", "* [`PointCNN`]()\n", " * Updates how `transforms` are applied on point cloud so both original data and trasformed data passed\n", " * Updates dependencies in [`SciPy`](https://www.scipy.org/) and removes dependencies on `transform3d` and `plotly-orca`\n", " * Adds ability to preserve classcodes in file when using [`predict_las()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.PointCNN.predict_las)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["## Fixes"]}, {"cell_type": "markdown", "metadata": {}, "source": ["### [Guides](https://developers.arcgis.com/python/guide/)\n", "* Working with the Spatially Enabled DataFrame\n", " * Updates [Visualizing Spatial Data](https://developers.arcgis.com/python/guide/visualizing-data-with-the-spatially-enabled-dataframe/)\n", "* Managing ArcGIS Applications\n", " * Updates [Managing Workforce projects](https://developers.arcgis.com/python/guide/managing-workforce-projects/)\n", "* Deep Learning with ArcGIS\n", " * Updates `fastai` link with [Object Detection Workflow with `arcgis.learn`](https://developers.arcgis.com/python/guide/object-detection-and-tracking-on-videos/)\n", " * Updates to [Working with Multispectral Data](https://developers.arcgis.com/python/guide/working-with-multispectral-data/)\n", " * Updates to [Named Entity Extraction Workflow with [`arcgis.learn`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#)](https://developers.arcgis.com/python/guide/how-named-entity-recognition-works)\n", " * Updates to [Point Cloud Segmentation using PointCNN](https://developers.arcgis.com/python/guide/point-cloud-segmentation-using-pointcnn)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["### [Samples](https://developers.arcgis.com/python/sample-notebooks/)\n", "* Power Users/Developers\n", " * Updates to various samples:\n", "   * [A dashboard to explore world population](https://developers.arcgis.com/python/sample-notebooks/population-exploration-dashboard/)\n", "   * [Using geoprocessing tools](https://developers.arcgis.com/python/sample-notebooks/using-geoprocessing-tools/)\n", "   * [Tour the World with Landsat Imagery and Raster Functions](https://developers.arcgis.com/python/sample-notebooks/tour-the-world-with-landsat-imagery-and-raster-functions/)\n", "   * [Raster Analytics Dashboard](https://developers.arcgis.com/python/sample-notebooks/jupyter-dashboard-for-raster-analytics/)\n", "   * [Building a change detection app using Jupyter Dashboard](https://developers.arcgis.com/python/sample-notebooks/building-a-change-detection-app-using-jupyter-dashboard/)\n", "* GIS analysts and data scientists\n", " * Enhances `Deep Learning Samples` by providing training data\n", " * Fixes typos in `sdf` field names for [Data Summarization - Construction permits near Washington DC, part 2/2](https://developers.arcgis.com/python/sample-notebooks/analyze-patterns-in-construction-permits-part2/)\n", " * Adds data for [Finding a New Home](https://developers.arcgis.com/python/sample-notebooks/finding-a-new-home/)\n", " * [Plant species identification using a TensorFlow-Lite model within mobile devices](https://developers.arcgis.com/python/sample-notebooks/train-a-tensorflow-lite-model-for-identifying-plant-species/)\n", "   * Updates explanations\n", "   * Removes single band imagery\n", " * Updates paths for data in [Vehicle detection and tracking using deep learning](https://developers.arcgis.com/python/sample-notebooks/vehicle-detection-and-tracking/)\n", " * Updates text for [\n", "Chennai Floods 2015\u2013A Geographic Analysis](https://developers.arcgis.com/python/sample-notebooks/chennai-floods-analysis/) to remove uninitelligble rendering\n", " * [Automate Road Surface Investigation Using Deep Learning](https://developers.arcgis.com/python/sample-notebooks/automate-road-surface-investigation-using-deep-learning/)\n", "   * Adds missing inference data to the `predict` and `predict_video` functions in \n", "   * Removes hard-coded `lr_find()` value\n", " * [Information extraction from Madison city crime incident reports using Deep Learning](https://developers.arcgis.com/python/sample-notebooks/information-extraction-from-madison-city-crime-incident-reports-using-deep-learning/)\n", "   * Fixes Table of Contents and hyperlinks\n", "   * Adds Save and load trained models section\n", "   * Updates Prerequisites and imports\n", " * Updates model training data in [Automate Building Footprint Extraction using Deep learning](https://developers.arcgis.com/python/sample-notebooks/automate-building-footprint-extraction-using-instance-segmentation/)\n", " * Updates to organization type and data paths in [Land Cover Classification using Satellite Imagery and Deep Learning](https://developers.arcgis.com/python/sample-notebooks/land-cover-classification-using-unet/)\n", " * [Land cover classification using sparse training data](https://developers.arcgis.com/python/sample-notebooks/land-cover-classification-using-sparse-training-data/)\n", "   * Updates no data explanations\n", "   * Removes data mapping\n", " * [Increase image resolution using [`SuperResolution`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#superresolution)](https://developers.arcgis.com/python/sample-notebooks/increase-image-resolution-using-superresolution)\n", "   * Changed Meta Data Format when exporting training data to `Export Tiles`\n", "   * Fixes typo for output type "]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.gis`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#gis)\n", "* Fixes parameter names in [`PortalDataStore.publish()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis._impl._datastores.PortalDataStore.publish) code example for the `config` parameter\n", "* Fixes authentication error with `Python 3.7` and `Notebook Server`\n", "* Clarifies documentation for `storageUsage` parameter of [`User`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#user) objects\n", "* Fixes issue with ArcGIS online comments with certain unicode characters not getting returned properly\n", "* Fixes error with [`clone_items()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items) on [`Survey`](https://developers.arcgis.com/python/api-reference/arcgis.apps.survey123.html#survey) items\n", "* Fixes `deprecation warnings` when import API in `Notebook Server`\n", "* [`Item`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#item)\n", " * Fixes documentation error in parameter table for [`reassign_to()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.reassign_to)\n", "* [`UserManager`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#usermanager)\n", " * Fixes `KeyError: UserTypes` error with [`create()`]() when [`user_settings`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.UserManager.user_settings) configured improperly\n", "* Fixes token errors with public [`Geometry`](https://developers.arcgis.com/rest/services-reference/geometry-service.htm) and [`Geoprocessing`](https://developers.arcgis.com/rest/services-reference/gp-service.htm) services affecting API and `Notebook Server`\n", "* Fixes BUG-000133849 - `data` resource is missing when `KML` or `KMZ` files are added to ArcGIS Online\n", "* [`ContentManager`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#contentmanager)\n", " * Fixes BUG-000133739 - [`clone_items()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items) on hosted feature layer views returns `JSONDecodeError: Expecting value: line 1 column 1 (char 0)` error \n", "* [`GroupMigrationManger`]()\n", " * Fixes to [`inspect()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.GroupMigrationManager.inspect) and [`load()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.GroupMigrationManager.load) not recoginizing new items"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.gis.admin`](https://developers.arcgis.com/python/api-reference/arcgis.gis.admin.html#)\n", "* Fixes error returning `ArcGIS Online` [`history()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.AGOLAdminManager.history) when return type is a `DataFrame`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.gis.server`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html)\n", "* Fixes issue where a \"/\" added to the server admin url creates invalid connection\n", "* Fixes issue when creating [`Server`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.Server) object without a Portal connection on a Federated Server\n", "* Fixes issue with mangled `URL` when connecting to unfederated servers URL\n", "  * **NOTE:** The [`ServiceDirectory`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#module-arcgis.gis.server.catalog) [`list()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.catalog.ServicesDirectory.list) or [`find()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.catalog.ServicesDirectory.find) methods should be used to create [`Server`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.Server) objects\n", "* [`ReportManager`]()\n", " * BUG-000133053 [`list()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.ReportManager.list) method returns error if a saved report created from ArcGIS Server manager exists on server\n", " * Fixes issue when [`create()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.ReportManager.create) fails if existing reports named as integers\n", " * Fixes errors in [`create()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.ReportManager.create) documentation for parameters:\n", "   * `queries`\n", "   * `from_value`\n", "   * `to_value`\n", " * Fixes BUG-000134098 unexpected keyword argument `from_value` error in [`quick_report()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.ReportManager.quick_report) \n", " * Removes incorrect option from `since` parameter documentation for [`quick_report()`](https://developers.arcgis.com/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.ReportManager.quick_report)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.features`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html)\n", "* [`FeatureLayer`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#featurelayer)\n", " * Fixes issue when [`query()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayer.query) result is `esriFieldTypeFloat`\n", " * Fixes issue with [`query(as_df=True)`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayer.query) results on `Hosted Feature Layer` when specifying `out_fields` and `DateTime` fields are present\n", "* [`FeatureLayerCollection`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#featurelayercollection)\n", " * Fixes [`extract_changes()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayerCollection.extract_changes) returning no values\n", "* [`Spatially Enabled DataFrame`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#geoaccessor)\n", " * Fixes issue when using [`enrich()`](https://developers.arcgis.com/python/api-reference/arcgis.geoenrichment.html#enrich) with `sedf` with more than 100 records\n", " * Fixes bug with [`to_featureclass()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.to_featureclass) not supporting memory workspaces\n", " * Fixes performance issues when reading geometries\n", " * Fixes [`from_layer()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.from_layer) method failing for [`tables`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#table)\n", " * Fixes error with [`set_geometry()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.set_geometry) not recognizing geometry columns if not named \"SHAPE\"\n", " * Fixes [`plot()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.plot) errors on small or null geometries in environments with `ArcPy`\n", " * Fixes [`buffer()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoSeriesAccessor.buffer) method failing on projected geometries\n", " * Fixes [`to_table()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.to_table) issue with `CSV` files\n", "* [`FeatureSet`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#featureset)\n", " * Fixes [`from_geojson()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureSet.from_geojson) resulting in malformed ring data for polygons\n", " * Fixes [`from_geojson()`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureSet.from_geojson) failures on `MultiPolygons`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.features.analysis`](https://developers.arcgis.com/python/api-reference/arcgis.features.analysis.html)\n", " * [`analyze_patterns`](https://developers.arcgis.com/python/api-reference/arcgis.features.analyze_patterns.html#)\n", "  * Fixes [`find_point_clusters()`](https://developers.arcgis.com/python/api-reference/arcgis.features.analyze_patterns.html#find-point-clusters) documentation\n", " * [`manage_data`](https://developers.arcgis.com/python/api-reference/arcgis.features.manage_data.html)\n", "  * [`extract_data()`](https://developers.arcgis.com/python/api-reference/arcgis.features.manage_data.html#extract-data)\n", "    * Fixes error when `output_name` parameter is a dictionary\n", "  * [`dissolve_boundaries()`](https://developers.arcgis.com/python/api-reference/arcgis.features.manage_data.html#dissolve-boundaries)\n", "    * Fixes incorrect formatting in code example\n", "  * [`generate_tesselation()`](https://developers.arcgis.com/python/api-reference/arcgis.features.manage_data.html#generate-tessellation)\n", "    * Fixes `extent_layer` parameter documentation so parameter is optional\n", " * [`summarize_data`](https://developers.arcgis.com/python/api-reference/arcgis.features.summarize_data.html)\n", "  * [`aggregate_points()`](https://developers.arcgis.com/python/api-reference/arcgis.features.summarize_data.html#aggregate-points)\n", "    * Fixes issue where polygon layer was required even though `bin_type`, `bin_size`, and `bin_size_unit` were specified\n", "  * [`summarize_nearby()`](https://developers.arcgis.com/python/api-reference/arcgis.features.summarize_data.html#summarize-nearby)\n", "    * Fixes incorrect format for `distances` parameter in documentation\n", " * [`find_locations()`](https://developers.arcgis.com/python/api-reference/arcgis.features.find_locations.html)\n", "  * Fixes failure when setting `distance band` and `distance_band_unit` parameters with [`find_hot_spots()`](https://developers.arcgis.com/python/api-reference/arcgis.features.analyze_patterns.html#find-hot-spots)\n", "  * Fixes failure when setting `distance band` and `distance_band_unit` parameters with [`find_outliers()`](https://developers.arcgis.com/python/api-reference/arcgis.features.analyze_patterns.html#find-outliers)"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.features.managers`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html)\n", "* [`SyncManager`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#syncmanager)\n", " * Fixes error with [`sync_replicated_items()`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.SyncManager.sync_replicated_items) failing to upload features if child is an `ArcGIS Enterprise` replica\n", "* [`AttachmentManager`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.AttachmentManager.update)\n", " * Fixes issue with [`update()`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.AttachmentManager.update) method not updating the attachment\n", "* [`FeatureLayerCollectionManager`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#featurelayercollectionmanager)\n", " * Fixes [`create_view()`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.FeatureLayerCollectionManager.create_view) to honor value for `extent` parameter\n", " * Fixes code differences in [`overwrite()`](https://developers.arcgis.com/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.FeatureLayerCollectionManager.overwrite) so results match [`Item.publish(overwrite=True)`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.publish) in `ArcGIS Enterprise`\n", "  * Fixes BUG-000124231 - updating a feature layer from a CSV on `ArcGIS Enterprise` returns error message, `Job Failed.`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.raster`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html)\n", "* [`RasterCollection`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#arcgis.raster.RasterCollection)\n", " * Fixes errors with [`filter_by_calendar_range()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#arcgis.raster.RasterCollection.filter_by_calendar_range) method\n", "* [`ImageryLayer`]()\n", " * Fixes [`save()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.save) failure after using [`apply()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.html#apply) function on secured services"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.raster.functions`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.html#)\n", " * Adds [`aggregate()`](https://developers.arcgis.com/python/api-reference/arcgis.raster.functions.html#aggregate) function"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.network`](https://developers.arcgis.com/python/api-reference/arcgis.network.toc.html)\n", "* Sets default values for optional parameters to `None` to rely on service defaults whether in `ArcGIS Online` and `ArcGIS Enterprise`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.geoanalytics`](https://developers.arcgis.com/python/api-reference/arcgis.geoanalytics.toc.html)\n", "* Fixes situation when a failed tool creates an empty `Item` in the organization\n", "* Fixes various tools to recognize the [`output_datastore`](https://developers.arcgis.com/python/api-reference/arcgis.env.html#output-datastore) context parameter for writing output\n", "* Fixes [`aggregate_points()`](https://developers.arcgis.com/python/api-reference/arcgis.geoanalytics.summarize_data.html#aggregate-points) to use `context` parameter\n", "* [`find_locations`](https://developers.arcgis.com/python/api-reference/arcgis.geoanalytics.find_locations.html#find-dwell-locations)\n", " * [`find_dwell_locations()`](https://developers.arcgis.com/python/api-reference/arcgis.geoanalytics.find_locations.html#find-dwell-locations)\n", "  * Fix incorrect parameter names to correct names:\n", "   * `time_boundary_ref`\n", "   * `time_boundary_unit`"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.geocoding`](https://developers.arcgis.com/python/api-reference/arcgis.geocoding.html)\n", "* Updates [`suggest()`](https://developers.arcgis.com/python/api-reference/arcgis.geocoding.html#suggest) so `location` parameteris optional"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.geometry`](https://developers.arcgis.com/python/api-reference/arcgis.geometry.html#)\n", "* Fixes issue with various functions ignoring `inplace` paramter default value\n", "* Fixes issue with various functions not returning the `spatialReference` with output\n", "* Fixes issue with [`Polygon`](https://developers.arcgis.com/python/api-reference/arcgis.geometry.html#polygon) failing if order of geometries used is not correct for EsriJSON format"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.mapping`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html)\n", "* Fixes BUG-000131799 - import_tiles() returns error:\"'Response' object is not subscriptable\" because of improper url construction\n", "* Fixes error when `extent` parameter for [`OfflineMapAreaManager.create()`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.OfflineMapAreaManager.create) is a `bookmark` or `dictionary`\n", "* [`WebMap`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#webmap)\n", " * Fixes `AttributeError: layerType` error when calling [`save()`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.save)\n", " * Fixes error on [`save()`]((https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.save)) if `WebMap` object had a [`FeatureLayerColletion`]() added with [`add_layer()`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.add_layer)\n", "* Fixes issue with [`add_layer()`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.add_layer) where only `layers` are added from an an [`Item`](https://developers.arcgis.com/python/api-reference/arcgis.gis.toc.html#item) or [`FeatureLayerCollection`](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html#featurelayercollection) that has both layers and tables\n", "* Fixes issue with [`add_table()`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.add_table) trying to get a renderer when adding\n", "* Fixes BUG-000131725 - complex symbology is not preserved for `Map Service` added using the [`add_layer()`](https://developers.arcgis.com/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.add_layer) function\n", "* Fixes issue with [`zoom_to_layer()`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.zoom_to_layer) function failing to display layer if called before map has fully loaded"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.widgets`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html)\n", "* Fixes [`save()`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.save) and [`update()`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.update) methods to manage `typeKeywords` for offline map usage\n", "* Fixes [`add_layer()`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.add_layer) error when adding a `raster` layer from `MapService`\n", "* Fixes error when adding `WMS` layers to `map widget` with [`add_layer()`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.add_layer)\n", "* Fixes drawing error with local [`Raster`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#raster) objects\n", "* Fixes bug with [`add_layer()`](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.add_layer) with either local [`Raster`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#raster) or [`ImageryLayer`](https://developers.arcgis.com/python/api-reference/arcgis.raster.toc.html#imagerylayer) as input"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.apps`](https://developers.arcgis.com/python/api-reference/arcgis.apps.html)\n", "* Updates [`workforce module`](https://developers.arcgis.com/python/api-reference/arcgis.apps.workforce.html) to account for Version 2 schema changes"]}, {"cell_type": "markdown", "metadata": {}, "source": ["#### [`arcgis.learn`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#)\n", "* Disables saving optimizer by default (default value of `save_optimizer` parameter `False` in models\n", "* Numerous documentation enhancements\n", "* Fixes `fit()` methods on multiple models when using `tensorboard=True`\n", "* Fixes bug with [`prepare_data()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#prepare-data) failing with `Multispectral` data when `gdal` is not installed\n", "* Removes unnecessary warning messages when debugging is set\n", "* Fixes issue where classcodes are not preserved in output raster when training data has non-contiguous classcode labels for [`Pixel Classification`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#pixel-classfication-models) models\n", "* Fixes issue with inferencing when [`prepare_data()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#prepare-data) `dataset_type` parameter is `ChangeDetection` and training data is multispectral\n", "* [`detect_objects()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#detect-objects)\n", " * Fixes warning messages when deciding between GPU or CPU\n", "* [`SuperResolution`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#superresolution)\n", " - Fixes [`prepare_data`]() issue when not creating labels when called without downsampling_factor\n", " - fixes issue with default transforms causing prediction errors\n", " - fixes error when image data format is `tiff`\n", " - fixes `chip_size` causing artifacts while inferencing\n", "* Fixes errors when `gdal` was not handling non-contiguous class segementation\n", "* [`EntityRecognizer`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#entityrecognizer)\n", " * Fixes issues with large loss values during model training\n", " * Fixes per epoch metric calculation bug\n", " * Fixes [`lr_find()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.EntityRecognizer.lr_find) to run for at least one full epoch per learning rate\n", " * Fixes issue with [`lr_find()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.EntityRecognizer.lr_find) output when data prepared with `batch_size` of 2\n", " * Fixes text column to be first column in [`show_batch()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.EntityRecognizer.show_batch)\n", "* [`FeatureClassifier`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#featureclassifier)\n", " * Fixes issue with [`fit()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FeatureClassifier.fit) not displaying results after training with multipsectral data\n", " * Fixes issues with [`show_results()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FeatureClassifier.show_results) failing with smaller validation datasets\n", " * Fixes failures of [`plot_hard_examples()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FeatureClassifier.plot_hard_examples) with multilabel model\n", " * Fixes errors when running [`fit()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FeatureClassifier.fit) if `oversample=True`\n", " * Fixes issues with [`plot_losses()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FeatureClassifier.plot_losses)\n", "* [`UnetClassifier`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#unetclassifier)\n", " * Fixes issue with incorrect exceptions raised when object craeted with no data\n", " * Fixes missing model type information from output of [`save()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.UnetClassifier.save)\n", " * Fixes `ValueError` with [`lr_find()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.UnetClassifier.lr_find) and [`fit()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.UnetClassifier.fit)\n", " * Fixes [`show_results()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.UnetClassifier.show_results) tesnor shape error\n", " * Fixes class weights not used even after specifying `class_balancing=True`\n", " * Fixes class weights not matching number of classes when data has been exported with one class having pixel value 0\n", " * Fixes inconsistent [`accuracy()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.UnetClassifier.accuracy) results between fitting and loading\n", "* [`PSPNetClassifier`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#pspnetclassifier)\n", " * Fixes missing model type information from output of [`save()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.PSPNetClassifier.save)\n", " * Fixes inconsistent [`accuracy()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.PSPNetClassifier.accuracy) results between fitting and loading\n", " * Fixes `ValueError` with [`lr_find()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.PSPNetClassifier.lr_find) and [`fit()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.PSPNetClassifier.fit)\n", " * Fixes `NameError` when intializing with `use_unet` and `unet_aux_loss` both set to True\n", " * Fixes class weights not used even after specifying `class_balancing=True`\n", " * Fixes class weights not matching number of classes when data has been exported with one class having pixel value 0\n", " * Fixes error with [`lr_find()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.PSPNetClassifier.lr_find) and `VGG` backbones if model created with `use_unet=True`\n", " * Fixes errors in [`fit()`](ttps://developers.arcgis.com/python/api-reference/arcgis.learn.html#arcgis.learn.PSPNetClassifier.fit) on object created wtih `VGG` backbone and `pointrend=True`\n", "* [`DeepLab`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#deeplab)\n", " * Fixes class weights not used even after specifying `class_balancing=True`\n", " * Fixes class weights not matching number of classes when data has been exported with one class having pixel value 0\n", " * Fixes inconsistent [`accuracy()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.DeepLab.accuracy) results between fitting and loading\n", "* [`MaskRCNN`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#maskrcnn)\n", " * Fixes situation with incorrect labels when multiband data is exported\n", "* [`FasterRCNN`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.html#fasterrcnn)\n", " * Fixes [`show_results()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FasterRCNN.show_results) failing with multispectral data\n", " * Fixes issue with [`save()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FasterRCNN.save) raising exception instead of returning no boxes when using default parameters\n", " * Fixes [`fit()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FasterRCNN.fit) method when `tensorboard=True`\n", "* [`RetinaNet`]()\n", " * Fixes to auto-detection routines to determine CPU or GPU hardware available\n", "* [`PointCNN`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.PointCNN)\n", " * Fixes [`predict_las()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.PointCNN.predict_las) failing when output folder is not empty or has files with `pred` in name or `.las` extension\n", " * Fixes issues with `las` and `h5` files remaining open after using\n", " * Fixes issue [`predict_las()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.PointCNN.predict_las) failing if `.las` files have a period in the filename\n", " * Multiple fixes to documentation \n", "* [`SingleShotDetector`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#singleshotdetector)\n", " * Fixes [`predict()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.SingleShotDetector.predict) `TypeError` when using multispectral data\n", " * Fixes errors when initializing with `mobilnet_v2` or `densenet` backbones\n", " * Fixes errows with [`predict()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.SingleShotDetector.predict) when using multipsectral data and `visualize=True`\n", "* [`EntityRecognizer`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#entityrecognizer)\n", " * Fixes issues with incorrect exceptions raised caling [`fit()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.EntityRecognizer.fit) or [`lr_find()`](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#arcgis.learn.EntityRecognizer.lr_find) if object initialized without data\n", "* Fixes issue where saving checkpoint was not using the most apt value of validation loss when `early_stopping` is set to `true`\n", "* Fixes issue where the HTML file with model metrices (`model_metrices.html`) not getting saved when training `UnetClassifer`, `PSPNetClassifier`, `DeepLab`, `SingelShotDetector` and `RetinaNet` models"]}], "metadata": {"kernelspec": {"display_name": "Python 3", "language": "python", "name": "python3"}, "language_info": {"codemirror_mode": {"name": "ipython", "version": 3}, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.2"}, "toc": {"base_numbering": 1, "nav_menu": {}, "number_sections": true, "sideBar": true, "skip_h1_title": false, "title_cell": "Table of Contents", "title_sidebar": "Contents", "toc_cell": false, "toc_position": {}, "toc_section_display": true, "toc_window_display": false}}, "nbformat": 4, "nbformat_minor": 5}